Reschedule Element
This functionality will allow an Activity to reschedule itself when specified conditions are met and it currently has nothing to complete, no entity updates to persist, and no money movements. The ability to reschedule will be tested after the <Math> process is complete. Rescheduling prevents the activity from needing to spawn a new activity of the same transaction for a future date.
Element | Parent Element | Attribute | Definition |
---|---|---|---|
<Reschedule> |
<Transaction> |
|
Optional: This element provides the instruction to reschedule the activity when conditions are met, and the activity does not move to an Active status. |
|
<Reschedule> | IF |
Required: This attribute provides the conditional statement(s) to evaluate. When the evaluation results in a true value, the reschedule functionality is triggered. Values:
|
DATE |
Required: When rescheduling is triggered, the new effective date for the activity will be the value provided by this attribute. Values:
|
XML Schema
<Transaction>
...
<Reschedule IF="[condition]" DATE="[variable | field]"></Reschedule>
...
</Transaction>
XML Example
<Transaction> ... <Reschedule IF="NothingToDoMV = true" DATE="NewEffectiveDate"></Reschedule> ... </Transaction>